package com.xiaoma.mframe.project.tool.gen.entity;

import com.xiaoma.mframe.general.web.entity.BaseEntity;
import java.util.Date;

/**
 * 用户表 sys_user
 * 
 * @author machuxin
 * @date 2018-10-26
 */
public class User extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 用户ID */
	private Integer userId;
	/** 部门ID */
	private Integer deptId;
	/** 登录账号 */
	private String loginName;
	/** 用户昵称 */
	private String userName;
	/** 用户类型（00系统用户） */
	private String userType;
	/** 用户邮箱 */
	private String email;
	/** 手机号码 */
	private String phonenumber;
	/** 用户性别（0男 1女 2未知） */
	private String sex;
	/** 头像路径 */
	private String avatar;
	/** 密码 */
	private String password;
	/** 盐加密 */
	private String salt;
	/** 帐号状态（0正常 1停用） */
	private String status;
	/** 删除标志（0代表存在 2代表删除） */
	private String delFlag;
	/** 最后登陆IP */
	private String loginIp;
	/** 最后登陆时间 */
	private Date loginDate;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;

	/**
	 * 设置：用户ID
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	/**
	 * 获取：用户ID
	 */
	public Integer getUserId() {
		return userId;
	}

	/**
	 * 设置：部门ID
	 */
	public void setDeptId(Integer deptId) {
		this.deptId = deptId;
	}

	/**
	 * 获取：部门ID
	 */
	public Integer getDeptId() {
		return deptId;
	}

	/**
	 * 设置：登录账号
	 */
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	/**
	 * 获取：登录账号
	 */
	public String getLoginName() {
		return loginName;
	}

	/**
	 * 设置：用户昵称
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * 获取：用户昵称
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * 设置：用户类型（00系统用户）
	 */
	public void setUserType(String userType) {
		this.userType = userType;
	}

	/**
	 * 获取：用户类型（00系统用户）
	 */
	public String getUserType() {
		return userType;
	}

	/**
	 * 设置：用户邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * 获取：用户邮箱
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * 设置：手机号码
	 */
	public void setPhonenumber(String phonenumber) {
		this.phonenumber = phonenumber;
	}

	/**
	 * 获取：手机号码
	 */
	public String getPhonenumber() {
		return phonenumber;
	}

	/**
	 * 设置：用户性别（0男 1女 2未知）
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}

	/**
	 * 获取：用户性别（0男 1女 2未知）
	 */
	public String getSex() {
		return sex;
	}

	/**
	 * 设置：头像路径
	 */
	public void setAvatar(String avatar) {
		this.avatar = avatar;
	}

	/**
	 * 获取：头像路径
	 */
	public String getAvatar() {
		return avatar;
	}

	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * 设置：盐加密
	 */
	public void setSalt(String salt) {
		this.salt = salt;
	}

	/**
	 * 获取：盐加密
	 */
	public String getSalt() {
		return salt;
	}

	/**
	 * 设置：帐号状态（0正常 1停用）
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * 获取：帐号状态（0正常 1停用）
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * 设置：删除标志（0代表存在 2代表删除）
	 */
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	/**
	 * 获取：删除标志（0代表存在 2代表删除）
	 */
	public String getDelFlag() {
		return delFlag;
	}

	/**
	 * 设置：最后登陆IP
	 */
	public void setLoginIp(String loginIp) {
		this.loginIp = loginIp;
	}

	/**
	 * 获取：最后登陆IP
	 */
	public String getLoginIp() {
		return loginIp;
	}

	/**
	 * 设置：最后登陆时间
	 */
	public void setLoginDate(Date loginDate) {
		this.loginDate = loginDate;
	}

	/**
	 * 获取：最后登陆时间
	 */
	public Date getLoginDate() {
		return loginDate;
	}

	/**
	 * 设置：创建者
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	/**
	 * 获取：创建者
	 */
	public String getCreateBy() {
		return createBy;
	}

	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置：更新者
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	/**
	 * 获取：更新者
	 */
	public String getUpdateBy() {
		return updateBy;
	}

	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}

}
